gtktextchild: replace hard-coded values by a macro
authorSébastien Wilmet <swilmet@gnome.org>
Tue, 2 Apr 2013 22:27:50 +0000 (00:27 +0200)
committerSébastien Wilmet <swilmet@gnome.org>
Sun, 12 May 2013 16:09:11 +0000 (18:09 +0200)
The macro already exists, so it's better to use it.

https://bugzilla.gnome.org/show_bug.cgi?id=700007

gtk/gtktextchild.c

index dd7d3a49061766733c874e156479ab1716926da0..9fe5fdafcfd518f05c3d2439af41721164c562dd 100644 (file)
@@ -101,7 +101,7 @@ pixbuf_segment_check_func (GtkTextLineSegment *seg,
   if (seg->next == NULL)
     g_error ("pixbuf segment is the last segment in a line");
 
-  if (seg->byte_count != 3)
+  if (seg->byte_count != GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN)
     g_error ("pixbuf segment has byte count of %d", seg->byte_count);
 
   if (seg->char_count != 1)
@@ -201,7 +201,7 @@ child_segment_check_func (GtkTextLineSegment *seg,
   if (seg->next == NULL)
     g_error ("child segment is the last segment in a line");
 
-  if (seg->byte_count != 3)
+  if (seg->byte_count != GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN)
     g_error ("child segment has byte count of %d", seg->byte_count);
 
   if (seg->char_count != 1)
@@ -232,9 +232,10 @@ _gtk_widget_segment_new (GtkTextChildAnchor *anchor)
 
   seg->next = NULL;
 
-  seg->byte_count = 3; /* We convert to the 0xFFFC "unknown character",
-                        * a 3-byte sequence in UTF-8
-                        */
+  /* We convert to the 0xFFFC "unknown character",
+   * a 3-byte sequence in UTF-8.
+   */
+  seg->byte_count = GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN;
   seg->char_count = 1;
 
   seg->body.child.obj = anchor;